Widening the Scope of Software Product Lines -
نویسندگان
چکیده
Architecture, components and reuse form the key elements to build a large variety of complex, high-quality products with a short lead-time. But the balance between an architecture-driven and a component-driven approach is influenced by the scope of the product line and the characteristics of the development organization. This paper discusses this balance and claims that a paradigm shift from variation to composition is necessary to cope with an increasing diversity of products created by an ever-larger part of an organization. We illustrate our claim with various examples.
منابع مشابه
Widening the Scope of Software Product Lines - From Variation to Composition
Architecture, components and reuse form the key elements to build a large variety of complex, high-quality products with a short lead-time. But the balance between an architecture-driven and a component-driven approach is influenced by the scope of the product line and the characteristics of the development organization. This paper discusses that balance and claims that a paradigm shift from va...
متن کاملAn Agile Scoping Process for Software Product Lines
The constant changes and the search for new benefits in the software industry make possible the emergence of new research areas. In this context, a trend that has presented important benefits is the area of agile software product lines. Software Product Lines (SPL) and Agile Methods (AM) both search to satisfy the customer, increase quality and decrease timeto-market and costs. The integration ...
متن کاملModel-driven Testing and Domain Analysis of Product-line Architectures
Product-line architectures (PLAs) enable the development of a group of software packages that can be retargeted for different requirement sets by leveraging common capabilities, patterns, and architectural styles [1]. The design of a PLA is typically guided by scope, commonality, and variability (SCV) analysis [2]. SCV captures key characteristics of software product-lines, including their (1) ...
متن کاملAn Economic Perspective on Product Line Software Development
In this paper, we discuss the view that planning software development — and particularly software reuse — should be based not on standardized criteria, but on those criteria that are particularly relevant to the environment for which the planning is done. We also describe how this tailoring of the decisionmaking process is performed in PuLSE-Eco, an approach for scoping software product lines d...
متن کاملFieSta: An approach for Fine-Grained Scope Definition, Configuration and Derivation of Model-Driven Software Product Lines
We present FieSta, an approach based on Model-Driven Development ideas to create Software Product Lines (SPLs). In Model-Driven SPL approaches, the derivation of a product starts from a domain application model. This model is transformed through several stages reusing model transformation rules until a product is obtained. Transformations rules are selected according to variants included in con...
متن کامل